home *** CD-ROM | disk | FTP | other *** search
/ Chip 2007 January, February, March & April / Chip-Cover-CD-2007-02.iso / Pakiet bezpieczenstwa / mini Pentoo LiveCD 2006.1 / mpentoo-2006.1.iso / livecd.squashfs / usr / share / baselayout / mkdirs.sh < prev    next >
Text File  |  2006-04-25  |  14KB  |  355 lines

  1. if [ ! -d "${ROOT}//usr" ] ; then \
  2.     install -d  "${ROOT}//usr" 2>/dev/null \
  3.         || ewarn "  can't create /usr"
  4.     touch "${ROOT}//usr/.keep" 2>/dev/null \
  5.         || ewarn "  can't create /usr/.keep"
  6. fi
  7. if [ ! -d "${ROOT}//usr/local" ] ; then \
  8.     install -d  "${ROOT}//usr/local" 2>/dev/null \
  9.         || ewarn "  can't create /usr/local"
  10.     touch "${ROOT}//usr/local/.keep" 2>/dev/null \
  11.         || ewarn "  can't create /usr/local/.keep"
  12. fi
  13. if [ ! -d "${ROOT}//boot" ] ; then \
  14.     install -d  "${ROOT}//boot" 2>/dev/null \
  15.         || ewarn "  can't create /boot"
  16.     touch "${ROOT}//boot/.keep" 2>/dev/null \
  17.         || ewarn "  can't create /boot/.keep"
  18. fi
  19. if [ ! -d "${ROOT}//dev" ] ; then \
  20.     install -d  "${ROOT}//dev" 2>/dev/null \
  21.         || ewarn "  can't create /dev"
  22.     touch "${ROOT}//dev/.keep" 2>/dev/null \
  23.         || ewarn "  can't create /dev/.keep"
  24. fi
  25. if [ ! -d "${ROOT}//dev/pts" ] ; then \
  26.     install -d  "${ROOT}//dev/pts" 2>/dev/null \
  27.         || ewarn "  can't create /dev/pts"
  28.     touch "${ROOT}//dev/pts/.keep" 2>/dev/null \
  29.         || ewarn "  can't create /dev/pts/.keep"
  30. fi
  31. if [ ! -d "${ROOT}//dev/shm" ] ; then \
  32.     install -d  "${ROOT}//dev/shm" 2>/dev/null \
  33.         || ewarn "  can't create /dev/shm"
  34.     touch "${ROOT}//dev/shm/.keep" 2>/dev/null \
  35.         || ewarn "  can't create /dev/shm/.keep"
  36. fi
  37. if [ ! -d "${ROOT}//etc/conf.d" ] ; then \
  38.     install -d  "${ROOT}//etc/conf.d" 2>/dev/null \
  39.         || ewarn "  can't create /etc/conf.d"
  40.     touch "${ROOT}//etc/conf.d/.keep" 2>/dev/null \
  41.         || ewarn "  can't create /etc/conf.d/.keep"
  42. fi
  43. if [ ! -d "${ROOT}//etc/cron.daily" ] ; then \
  44.     install -d  "${ROOT}//etc/cron.daily" 2>/dev/null \
  45.         || ewarn "  can't create /etc/cron.daily"
  46.     touch "${ROOT}//etc/cron.daily/.keep" 2>/dev/null \
  47.         || ewarn "  can't create /etc/cron.daily/.keep"
  48. fi
  49. if [ ! -d "${ROOT}//etc/cron.hourly" ] ; then \
  50.     install -d  "${ROOT}//etc/cron.hourly" 2>/dev/null \
  51.         || ewarn "  can't create /etc/cron.hourly"
  52.     touch "${ROOT}//etc/cron.hourly/.keep" 2>/dev/null \
  53.         || ewarn "  can't create /etc/cron.hourly/.keep"
  54. fi
  55. if [ ! -d "${ROOT}//etc/cron.monthly" ] ; then \
  56.     install -d  "${ROOT}//etc/cron.monthly" 2>/dev/null \
  57.         || ewarn "  can't create /etc/cron.monthly"
  58.     touch "${ROOT}//etc/cron.monthly/.keep" 2>/dev/null \
  59.         || ewarn "  can't create /etc/cron.monthly/.keep"
  60. fi
  61. if [ ! -d "${ROOT}//etc/cron.weekly" ] ; then \
  62.     install -d  "${ROOT}//etc/cron.weekly" 2>/dev/null \
  63.         || ewarn "  can't create /etc/cron.weekly"
  64.     touch "${ROOT}//etc/cron.weekly/.keep" 2>/dev/null \
  65.         || ewarn "  can't create /etc/cron.weekly/.keep"
  66. fi
  67. if [ ! -d "${ROOT}//etc/env.d" ] ; then \
  68.     install -d  "${ROOT}//etc/env.d" 2>/dev/null \
  69.         || ewarn "  can't create /etc/env.d"
  70.     touch "${ROOT}//etc/env.d/.keep" 2>/dev/null \
  71.         || ewarn "  can't create /etc/env.d/.keep"
  72. fi
  73. if [ ! -d "${ROOT}//etc/modules.autoload.d" ] ; then \
  74.     install -d  "${ROOT}//etc/modules.autoload.d" 2>/dev/null \
  75.         || ewarn "  can't create /etc/modules.autoload.d"
  76.     touch "${ROOT}//etc/modules.autoload.d/.keep" 2>/dev/null \
  77.         || ewarn "  can't create /etc/modules.autoload.d/.keep"
  78. fi
  79. if [ ! -d "${ROOT}//etc/modules.d" ] ; then \
  80.     install -d  "${ROOT}//etc/modules.d" 2>/dev/null \
  81.         || ewarn "  can't create /etc/modules.d"
  82.     touch "${ROOT}//etc/modules.d/.keep" 2>/dev/null \
  83.         || ewarn "  can't create /etc/modules.d/.keep"
  84. fi
  85. if [ ! -d "${ROOT}//etc/opt" ] ; then \
  86.     install -d  "${ROOT}//etc/opt" 2>/dev/null \
  87.         || ewarn "  can't create /etc/opt"
  88.     touch "${ROOT}//etc/opt/.keep" 2>/dev/null \
  89.         || ewarn "  can't create /etc/opt/.keep"
  90. fi
  91. if [ ! -d "${ROOT}//home" ] ; then \
  92.     install -d  "${ROOT}//home" 2>/dev/null \
  93.         || ewarn "  can't create /home"
  94.     touch "${ROOT}//home/.keep" 2>/dev/null \
  95.         || ewarn "  can't create /home/.keep"
  96. fi
  97. if [ ! -d "${ROOT}//lib/rcscripts" ] ; then \
  98.     install -d  "${ROOT}//lib/rcscripts" 2>/dev/null \
  99.         || ewarn "  can't create /lib/rcscripts"
  100.     touch "${ROOT}//lib/rcscripts/.keep" 2>/dev/null \
  101.         || ewarn "  can't create /lib/rcscripts/.keep"
  102. fi
  103. if [ ! -d "${ROOT}//lib/rcscripts/awk" ] ; then \
  104.     install -d  "${ROOT}//lib/rcscripts/awk" 2>/dev/null \
  105.         || ewarn "  can't create /lib/rcscripts/awk"
  106.     touch "${ROOT}//lib/rcscripts/awk/.keep" 2>/dev/null \
  107.         || ewarn "  can't create /lib/rcscripts/awk/.keep"
  108. fi
  109. if [ ! -d "${ROOT}//lib/rcscripts/sh" ] ; then \
  110.     install -d  "${ROOT}//lib/rcscripts/sh" 2>/dev/null \
  111.         || ewarn "  can't create /lib/rcscripts/sh"
  112.     touch "${ROOT}//lib/rcscripts/sh/.keep" 2>/dev/null \
  113.         || ewarn "  can't create /lib/rcscripts/sh/.keep"
  114. fi
  115. if [ ! -d "${ROOT}//lib/rcscripts/net.modules.d" ] ; then \
  116.     install -d  "${ROOT}//lib/rcscripts/net.modules.d" 2>/dev/null \
  117.         || ewarn "  can't create /lib/rcscripts/net.modules.d"
  118.     touch "${ROOT}//lib/rcscripts/net.modules.d/.keep" 2>/dev/null \
  119.         || ewarn "  can't create /lib/rcscripts/net.modules.d/.keep"
  120. fi
  121. if [ ! -d "${ROOT}//lib/rcscripts/net.modules.d/helpers.d" ] ; then \
  122.     install -d  "${ROOT}//lib/rcscripts/net.modules.d/helpers.d" 2>/dev/null \
  123.         || ewarn "  can't create /lib/rcscripts/net.modules.d/helpers.d"
  124.     touch "${ROOT}//lib/rcscripts/net.modules.d/helpers.d/.keep" 2>/dev/null \
  125.         || ewarn "  can't create /lib/rcscripts/net.modules.d/helpers.d/.keep"
  126. fi
  127. if [ ! -d "${ROOT}//opt" ] ; then \
  128.     install -d  "${ROOT}//opt" 2>/dev/null \
  129.         || ewarn "  can't create /opt"
  130.     touch "${ROOT}//opt/.keep" 2>/dev/null \
  131.         || ewarn "  can't create /opt/.keep"
  132. fi
  133. if [ ! -d "${ROOT}//var/lock" ] ; then \
  134.     install -d -o root -g uucp -m0775 "${ROOT}//var/lock" 2>/dev/null \
  135.         || ewarn "  can't create /var/lock"
  136.     touch "${ROOT}//var/lock/.keep" 2>/dev/null \
  137.         || ewarn "  can't create /var/lock/.keep"
  138. fi
  139. if [ ! -d "${ROOT}//proc" ] ; then \
  140.     install -d  "${ROOT}//proc" 2>/dev/null \
  141.         || ewarn "  can't create /proc"
  142.     touch "${ROOT}//proc/.keep" 2>/dev/null \
  143.         || ewarn "  can't create /proc/.keep"
  144. fi
  145. if [ ! -d "${ROOT}//root" ] ; then \
  146.     install -d -m 0700 "${ROOT}//root" 2>/dev/null \
  147.         || ewarn "  can't create /root"
  148.     touch "${ROOT}//root/.keep" 2>/dev/null \
  149.         || ewarn "  can't create /root/.keep"
  150. fi
  151. if [ ! -d "${ROOT}//sbin" ] ; then \
  152.     install -d  "${ROOT}//sbin" 2>/dev/null \
  153.         || ewarn "  can't create /sbin"
  154.     touch "${ROOT}//sbin/.keep" 2>/dev/null \
  155.         || ewarn "  can't create /sbin/.keep"
  156. fi
  157. if [ ! -d "${ROOT}//sys" ] ; then \
  158.     install -d  "${ROOT}//sys" 2>/dev/null \
  159.         || ewarn "  can't create /sys"
  160.     touch "${ROOT}//sys/.keep" 2>/dev/null \
  161.         || ewarn "  can't create /sys/.keep"
  162. fi
  163. if [ ! -d "${ROOT}//usr/bin" ] ; then \
  164.     install -d  "${ROOT}//usr/bin" 2>/dev/null \
  165.         || ewarn "  can't create /usr/bin"
  166.     touch "${ROOT}//usr/bin/.keep" 2>/dev/null \
  167.         || ewarn "  can't create /usr/bin/.keep"
  168. fi
  169. if [ ! -d "${ROOT}//usr/include" ] ; then \
  170.     install -d  "${ROOT}//usr/include" 2>/dev/null \
  171.         || ewarn "  can't create /usr/include"
  172.     touch "${ROOT}//usr/include/.keep" 2>/dev/null \
  173.         || ewarn "  can't create /usr/include/.keep"
  174. fi
  175. if [ ! -d "${ROOT}//usr/include/asm" ] ; then \
  176.     install -d  "${ROOT}//usr/include/asm" 2>/dev/null \
  177.         || ewarn "  can't create /usr/include/asm"
  178.     touch "${ROOT}//usr/include/asm/.keep" 2>/dev/null \
  179.         || ewarn "  can't create /usr/include/asm/.keep"
  180. fi
  181. if [ ! -d "${ROOT}//usr/include/linux" ] ; then \
  182.     install -d  "${ROOT}//usr/include/linux" 2>/dev/null \
  183.         || ewarn "  can't create /usr/include/linux"
  184.     touch "${ROOT}//usr/include/linux/.keep" 2>/dev/null \
  185.         || ewarn "  can't create /usr/include/linux/.keep"
  186. fi
  187. if [ ! -d "${ROOT}//usr/local/bin" ] ; then \
  188.     install -d  "${ROOT}//usr/local/bin" 2>/dev/null \
  189.         || ewarn "  can't create /usr/local/bin"
  190.     touch "${ROOT}//usr/local/bin/.keep" 2>/dev/null \
  191.         || ewarn "  can't create /usr/local/bin/.keep"
  192. fi
  193. if [ ! -d "${ROOT}//usr/local/games" ] ; then \
  194.     install -d  "${ROOT}//usr/local/games" 2>/dev/null \
  195.         || ewarn "  can't create /usr/local/games"
  196.     touch "${ROOT}//usr/local/games/.keep" 2>/dev/null \
  197.         || ewarn "  can't create /usr/local/games/.keep"
  198. fi
  199. if [ ! -d "${ROOT}//usr/local/sbin" ] ; then \
  200.     install -d  "${ROOT}//usr/local/sbin" 2>/dev/null \
  201.         || ewarn "  can't create /usr/local/sbin"
  202.     touch "${ROOT}//usr/local/sbin/.keep" 2>/dev/null \
  203.         || ewarn "  can't create /usr/local/sbin/.keep"
  204. fi
  205. if [ ! -d "${ROOT}//usr/local/share" ] ; then \
  206.     install -d  "${ROOT}//usr/local/share" 2>/dev/null \
  207.         || ewarn "  can't create /usr/local/share"
  208.     touch "${ROOT}//usr/local/share/.keep" 2>/dev/null \
  209.         || ewarn "  can't create /usr/local/share/.keep"
  210. fi
  211. if [ ! -d "${ROOT}//usr/local/share/doc" ] ; then \
  212.     install -d  "${ROOT}//usr/local/share/doc" 2>/dev/null \
  213.         || ewarn "  can't create /usr/local/share/doc"
  214.     touch "${ROOT}//usr/local/share/doc/.keep" 2>/dev/null \
  215.         || ewarn "  can't create /usr/local/share/doc/.keep"
  216. fi
  217. if [ ! -d "${ROOT}//usr/local/share/man" ] ; then \
  218.     install -d  "${ROOT}//usr/local/share/man" 2>/dev/null \
  219.         || ewarn "  can't create /usr/local/share/man"
  220.     touch "${ROOT}//usr/local/share/man/.keep" 2>/dev/null \
  221.         || ewarn "  can't create /usr/local/share/man/.keep"
  222. fi
  223. if [ ! -d "${ROOT}//usr/local/src" ] ; then \
  224.     install -d  "${ROOT}//usr/local/src" 2>/dev/null \
  225.         || ewarn "  can't create /usr/local/src"
  226.     touch "${ROOT}//usr/local/src/.keep" 2>/dev/null \
  227.         || ewarn "  can't create /usr/local/src/.keep"
  228. fi
  229. if [ ! -d "${ROOT}//usr/portage" ] ; then \
  230.     install -d  "${ROOT}//usr/portage" 2>/dev/null \
  231.         || ewarn "  can't create /usr/portage"
  232.     touch "${ROOT}//usr/portage/.keep" 2>/dev/null \
  233.         || ewarn "  can't create /usr/portage/.keep"
  234. fi
  235. if [ ! -d "${ROOT}//usr/sbin" ] ; then \
  236.     install -d  "${ROOT}//usr/sbin" 2>/dev/null \
  237.         || ewarn "  can't create /usr/sbin"
  238.     touch "${ROOT}//usr/sbin/.keep" 2>/dev/null \
  239.         || ewarn "  can't create /usr/sbin/.keep"
  240. fi
  241. if [ ! -d "${ROOT}//usr/share/doc" ] ; then \
  242.     install -d  "${ROOT}//usr/share/doc" 2>/dev/null \
  243.         || ewarn "  can't create /usr/share/doc"
  244.     touch "${ROOT}//usr/share/doc/.keep" 2>/dev/null \
  245.         || ewarn "  can't create /usr/share/doc/.keep"
  246. fi
  247. if [ ! -d "${ROOT}//usr/share/info" ] ; then \
  248.     install -d  "${ROOT}//usr/share/info" 2>/dev/null \
  249.         || ewarn "  can't create /usr/share/info"
  250.     touch "${ROOT}//usr/share/info/.keep" 2>/dev/null \
  251.         || ewarn "  can't create /usr/share/info/.keep"
  252. fi
  253. if [ ! -d "${ROOT}//usr/share/man" ] ; then \
  254.     install -d  "${ROOT}//usr/share/man" 2>/dev/null \
  255.         || ewarn "  can't create /usr/share/man"
  256.     touch "${ROOT}//usr/share/man/.keep" 2>/dev/null \
  257.         || ewarn "  can't create /usr/share/man/.keep"
  258. fi
  259. if [ ! -d "${ROOT}//usr/share/misc" ] ; then \
  260.     install -d  "${ROOT}//usr/share/misc" 2>/dev/null \
  261.         || ewarn "  can't create /usr/share/misc"
  262.     touch "${ROOT}//usr/share/misc/.keep" 2>/dev/null \
  263.         || ewarn "  can't create /usr/share/misc/.keep"
  264. fi
  265. if [ ! -d "${ROOT}//usr/src" ] ; then \
  266.     install -d  "${ROOT}//usr/src" 2>/dev/null \
  267.         || ewarn "  can't create /usr/src"
  268.     touch "${ROOT}//usr/src/.keep" 2>/dev/null \
  269.         || ewarn "  can't create /usr/src/.keep"
  270. fi
  271. if [ ! -d "${ROOT}//tmp" ] ; then \
  272.     install -d -m 1777 "${ROOT}//tmp" 2>/dev/null \
  273.         || ewarn "  can't create /tmp"
  274.     touch "${ROOT}//tmp/.keep" 2>/dev/null \
  275.         || ewarn "  can't create /tmp/.keep"
  276. fi
  277. if [ ! -d "${ROOT}//var" ] ; then \
  278.     install -d  "${ROOT}//var" 2>/dev/null \
  279.         || ewarn "  can't create /var"
  280.     touch "${ROOT}//var/.keep" 2>/dev/null \
  281.         || ewarn "  can't create /var/.keep"
  282. fi
  283. if [ ! -d "${ROOT}//var/lib/misc" ] ; then \
  284.     install -d  "${ROOT}//var/lib/misc" 2>/dev/null \
  285.         || ewarn "  can't create /var/lib/misc"
  286.     touch "${ROOT}//var/lib/misc/.keep" 2>/dev/null \
  287.         || ewarn "  can't create /var/lib/misc/.keep"
  288. fi
  289. if [ ! -d "${ROOT}//var/lock/subsys" ] ; then \
  290.     install -d  "${ROOT}//var/lock/subsys" 2>/dev/null \
  291.         || ewarn "  can't create /var/lock/subsys"
  292.     touch "${ROOT}//var/lock/subsys/.keep" 2>/dev/null \
  293.         || ewarn "  can't create /var/lock/subsys/.keep"
  294. fi
  295. if [ ! -d "${ROOT}//var/log/news" ] ; then \
  296.     install -d  "${ROOT}//var/log/news" 2>/dev/null \
  297.         || ewarn "  can't create /var/log/news"
  298.     touch "${ROOT}//var/log/news/.keep" 2>/dev/null \
  299.         || ewarn "  can't create /var/log/news/.keep"
  300. fi
  301. if [ ! -d "${ROOT}//var/run" ] ; then \
  302.     install -d  "${ROOT}//var/run" 2>/dev/null \
  303.         || ewarn "  can't create /var/run"
  304.     touch "${ROOT}//var/run/.keep" 2>/dev/null \
  305.         || ewarn "  can't create /var/run/.keep"
  306. fi
  307. if [ ! -d "${ROOT}//var/spool" ] ; then \
  308.     install -d  "${ROOT}//var/spool" 2>/dev/null \
  309.         || ewarn "  can't create /var/spool"
  310.     touch "${ROOT}//var/spool/.keep" 2>/dev/null \
  311.         || ewarn "  can't create /var/spool/.keep"
  312. fi
  313. if [ ! -d "${ROOT}//var/state" ] ; then \
  314.     install -d  "${ROOT}//var/state" 2>/dev/null \
  315.         || ewarn "  can't create /var/state"
  316.     touch "${ROOT}//var/state/.keep" 2>/dev/null \
  317.         || ewarn "  can't create /var/state/.keep"
  318. fi
  319. if [ ! -d "${ROOT}//var/tmp" ] ; then \
  320.     install -d -m 1777 "${ROOT}//var/tmp" 2>/dev/null \
  321.         || ewarn "  can't create /var/tmp"
  322.     touch "${ROOT}//var/tmp/.keep" 2>/dev/null \
  323.         || ewarn "  can't create /var/tmp/.keep"
  324. fi
  325. if [ ! -d "${ROOT}//lib" ] ; then \
  326.     install -d  "${ROOT}//lib" 2>/dev/null \
  327.         || ewarn "  can't create /lib"
  328.     touch "${ROOT}//lib/.keep" 2>/dev/null \
  329.         || ewarn "  can't create /lib/.keep"
  330. fi
  331. if [ ! -d "${ROOT}//usr/lib" ] ; then \
  332.     install -d  "${ROOT}//usr/lib" 2>/dev/null \
  333.         || ewarn "  can't create /usr/lib"
  334.     touch "${ROOT}//usr/lib/.keep" 2>/dev/null \
  335.         || ewarn "  can't create /usr/lib/.keep"
  336. fi
  337. if [ ! -d "${ROOT}//usr/local/lib" ] ; then \
  338.     install -d  "${ROOT}//usr/local/lib" 2>/dev/null \
  339.         || ewarn "  can't create /usr/local/lib"
  340.     touch "${ROOT}//usr/local/lib/.keep" 2>/dev/null \
  341.         || ewarn "  can't create /usr/local/lib/.keep"
  342. fi
  343. if [ ! -d "${ROOT}//lib/dev-state" ] ; then \
  344.     install -d  "${ROOT}//lib/dev-state" 2>/dev/null \
  345.         || ewarn "  can't create /lib/dev-state"
  346.     touch "${ROOT}//lib/dev-state/.keep" 2>/dev/null \
  347.         || ewarn "  can't create /lib/dev-state/.keep"
  348. fi
  349. if [ ! -d "${ROOT}//lib/udev-state" ] ; then \
  350.     install -d  "${ROOT}//lib/udev-state" 2>/dev/null \
  351.         || ewarn "  can't create /lib/udev-state"
  352.     touch "${ROOT}//lib/udev-state/.keep" 2>/dev/null \
  353.         || ewarn "  can't create /lib/udev-state/.keep"
  354. fi
  355.